#ifndef CTEXTURE_SDL_1_3_H
#define CTEXTURE_SDL_1_3_H

//
//  FORWARD DECLS
//
struct SDL_Texture;

typedef class CTextureSDL_1_3
{
    public:
        CTextureSDL_1_3( void );
        CTextureSDL_1_3( const int width, const int height );
        ~CTextureSDL_1_3( void );

        int Create( const char* file_name );
        void Update( void );
        void Destroy( void );
    private:
        unsigned int    m_Format;
        int             m_Width;
        int             m_Height;
        SDL_Texture*    m_hTex;
} CTexture;

#endif // CTEXTURE_SDL_1_3_H
